.sort {
    width: 100%;
}

header {
    width: 100%;
}

section {
    width: 100%;

    .van-tree-select__content {
        height: 86vh;

        ul {
            width: 100%;
            // height: 100%;
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-start;
            padding: 5px;

            li {
                width: 32%;
                margin-bottom: 10px;

                .img {
                    width: 100%;

                    img {
                        width: 76.8px;
                        height: 76.8px;
                    }
                }

                .name {
                    width: 100%;
                    text-align: center;

                    span {
                        overflow: hidden;
                        text-overflow: ellipsis;
                        display: -webkit-box;
                        -webkit-line-clamp: 2;
                        -webkit-box-orient: vertical;
                    }
                }
            }

            li:nth-child(3n+2) {
                margin: 0 4px;
                margin-bottom: 10px;
            }
        }

    }
}